package com.example.qrcode.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.qrcode.entity.ProductDetail;

public interface ProductDetailService extends IService<ProductDetail> {

    // 在 ProductDetailService 中添加
    public ProductDetail getByProductSNo(String productSNo);
    
    // 新增：检查设备是否存在于二维码管理系统中
    public boolean checkDeviceExists(String productSNo);
    
    // 新增：从二维码管理系统获取deviceId
    public String getDeviceIdFromQRSystem(String productSNo);
    
    // 新增：根据产品序列号删除产品
    public boolean removeByProductSNo(String productSNo);

}
